//
//  HMDataModelTabBarContentView.h
//  01-HMTabBarContentView控件开发
//
//  Created by teacher on 2017/7/23.
//  Copyright © 2017年 teacher. All rights reserved.
//

#import <UIKit/UIKit.h>


/*
 datamodel 数据格式
 @[
     @{
         @"title":@"title1",
         @"view":UIView,
     },
     @{
         @"title":@"title2",
         @"view":UIView,
     },
 ...
 ]
 */


/**
 二次封装数据模型和核心控件
 */
@interface HMDataModelTabBarContentView : UIView

@property (assign, nonatomic)   CGFloat     tabBarHeight;

@property (strong, nonatomic)   UIView      *selectedTabBarItemBackground;

@property (strong, nonatomic)   UIColor     *selectedTabBarItemTitleColor;

@property (copy, nonatomic)     void(^itemDidSelectBlock)(NSInteger index);

/**
 设置数据模型
 
 @param dataModel 数据
 */
- (void)setDataModel:(NSArray *)dataModel;

/**
 刷新界面
 */
- (void)reloadData;

@end
